package com.daqian.chance.elastic.search.constant;

/**
 * ES分词器插件
 *
 * @Author: daqian
 * @Date: 2019/12/4 11:56
 */
public interface ESAnalysisPluginConstant {

    String IK_SMART = "ik_smart";
    String ANALYSIS_IK = "analysis-ik"; //Elasticsearch IK分析插件，默认不能卸载。	冷更新/热更新
    String ANALYSIS_ALIWS = "analysis-aliws"; //Elasticsearch Aliws分析插件。	安装/卸载/词库配置
    String ANALYSIS_ICU = "analysis-icu"; //Elasticsearch ICU分析插件，集成了ICU模块，添加了ICU相关的分析组件。	安装/卸载
    String ANALYSIS_KUROMOJI = "analysis-kuromoji"; //Elasticsearch日语（kuromoji）分析插件， 集成了Lucene kuromoji分析模块。	安装/卸载
    String ANALYSIS_PHONETIC = "analysis-phonetic"; //Elasticsearch音标分析插件，集成了词元过滤器。	安装/卸载
    String ANALYSIS_PINYIN = "analysis-pinyin"; //Elasticsearch拼音分析插件。	安装/卸载
    String ANALYSIS_SMARTCN = "analysis-smartcn"; //Elasticsearch智能中文分析插件，集成了Lucene智能中文分析器。	安装/卸载
    String ANALYSIS_STCONVERT = "analysis-stconvert"; //一个分析插件，用于繁体中文和简体中文之间的转换。	安装/卸载
    String ELASTICSEARCH_REPOSITORY_OSS = "elasticsearch-repository-oss"; //支持使用阿里云OSS存储Elasticsearch Snapshot，默认不能卸载。	无
    String INGEST_ATTACHMENT = "ingest-attachment"; //预处理器，使用Apache Tika抽取内容。	安装/卸载
    String MAPPER_MURMUR3 = "mapper-murmur3"; //Mapper Murmur3允许用户在创建索引时计算字段值的哈希值，并将获得的哈希值存储到索引中。	安装/卸载
    String MAPPER_SIZE = "mapper-size"; //Mapper Size插件允许在索引时中记录文档压缩前的大小。	安装/卸载
    String REPOSITORY_HDFS = "repository-hdfs"; //HDFS存储库插件提供了对Hadoop分布式文件系统（HDFS）存储库的支持。

}
